package com.wz.project.system.help.mapper;

import com.wz.project.system.help.domain.SysUserHelp;

import java.util.List;

/**
 * 用户反馈数据层
 */
public interface SysUserHelpMapper {

    /**
     * 根据ID删除
     * @param helpId  ID
     * @return
     */
    int deleteByPrimaryKey(Integer helpId);

    /**
     * 新增所有
     * @param record
     * @return
     */
    int insert(SysUserHelp record);

    /**
     * 根据字段新增
     * @param record
     * @return
     */
    int insertSelective(SysUserHelp record);

    /**
     * 根据ID查询
     * @param helpId ID
     * @return
     */
    SysUserHelp selectByPrimaryKey(Long helpId);

    /**
     * 根据不为空的字段
     * @param record 不为空的字段
     * @return
     */
    int updateByPrimaryKeySelective(SysUserHelp record);


    /**
     * 更新操作
     * @param record
     * @return
     */
    int updateByPrimaryKey(SysUserHelp record);

    /**
     * 条件查询
     * @param userHelp
     * @return
     */
    List<SysUserHelp> selectHelpList(SysUserHelp userHelp);
}